package br.com.dev.tcc.util;

import java.util.Calendar;

import android.content.Context;
import br.com.dev.tcc.R;


public class RodizioUtil {

	public static String getDiaRodizio(Context ctx, String placa) {

		int finalPlaca = Integer.parseInt(placa.substring(placa.length() - 1,
				placa.length()));

		String dia = "";

		switch (finalPlaca) {

		case 1:
		case 2:
			dia = ctx.getString(R.string.segunda);
			break;
			
		case 3:
		case 4:
			dia = ctx.getString(R.string.terca);
			break;
			
		case 5:
		case 6:
			dia = ctx.getString(R.string.quarta);
			break;
			
		case 7:
		case 8:
			dia = ctx.getString(R.string.quinta);
			break;
			
		case 9:
		case 0:
			dia = ctx.getString(R.string.sexta);
			break;
		}
		
		return dia;
	}
	
	public static Calendar getDatetimeRodizio(String placa) {

		if (placa == null)
			return null;

		int finalPlaca = Integer.parseInt(placa.substring(placa.length() - 1,
				placa.length()));

		int dia = -1;

		switch (finalPlaca) {

		case 1:
		case 2:
			dia = Calendar.MONDAY;
			break;
			
		case 3:
		case 4:
			dia = Calendar.TUESDAY;
			break;
			
		case 5:
		case 6:
			dia = Calendar.WEDNESDAY;;
			break;
			
		case 7:
		case 8:
			dia = Calendar.THURSDAY;;
			break;
			
		case 9:
		case 0:
			dia = Calendar.FRIDAY;
			break;
		}

		Calendar date = Calendar.getInstance();
		date.set(Calendar.DAY_OF_WEEK, dia);
		return date;
	}
}
